package com.qianli.user.facade.base;

import com.fqgj.common.api.Response;
import com.qianli.user.ro.base.*;

/**
 * name:用户基本信息
 * auth:ting.li@qianli-inc.com
 * date:2017/12/2114:32
 * version: v1.0.0
 **/
public interface UserBaseInfoServiceFacade {
    /**
     * 保存基础信息
     *
     * @param userBase
     * @return
     */
    Response<Boolean> saveUserBase(UserBaseRO userBase);

    /**
     * 保存联系方式
     *
     * @param userContact
     * @return
     */
    Response<Boolean> saveUserContact(UserContactRO userContact);

    /**
     * 保存居住信息
     *
     * @param resident
     * @return
     */
    Response<Boolean> saveUserResident(UserResidentRO resident);

    /**
     * 保存工作信息
     *
     * @param userWork
     * @return
     */
    Response<Boolean> saveUserWork(UserWorkRO userWork);

}
